# 通过import导入模块 一般建议使用这个，因为不同模块中可以会有相同函数，使用from不需要加模块名调用，此时使用该类函数，会不知他的含义
import random

# 使用模块名.函数、类名进行调用
random.randint(1, 2)
random.Random()

# 使用from模块名import函数、类名,使用*表示导入所有函数、类名
from random import randint
from random import *

randint(1, 2)

# 如果模块名特别长可以给模块名取别名，但是取完别名之后，无法通过原来的模块名进行调用
import random as rd

rd.Random()


# 从包中导入模块
# import 包名.模块名  使用：包名.模块名.函数、类名
# from 包名 import 模块名  使用：模块名.函数、类名

